<?php
class Turno extends Modelo_base {

	var $table = 'turnos';

    // Se relaciona con el nombre del Modelo
    //var $has_one = array('operario','puesto');

   // Validaciones de campos
    var $validation = array(
        'inicio' => array(
            'label' => 'Inicio',
            'rules' => array('required','prepararFecha' => 'Y-m-d', 'valid_date'),
            'get_rules' => array('prepararFecha'=> 'd/m/Y')
            ),

         'inicioHora' => array(
            'label' => 'Duración',
            'rules' => array('required',)
            ),

        
        'duracion' => array(
            'label' => 'Duración',
            'rules' => array('required','prepararMinutos'),
            'get_rules' => array('prepararHora' => 'h:m')
            )

    );

    // Optionally, don't include a constructor if you don't need one.
    function __construct($id = NULL)
    {
        parent::__construct($id);
    }


   public function getOperario()
   {
       return new operario($this->operarios_id);
   }

   public function getPuesto()
   {
       return new puesto($this->puestos_id);
   }
}

/* End of file prod_tipo.php */
/* Location: ./application/models/productos/prod_tipo.php */